// 入口函数：
$(function () {
   get_article_type();   // 获取文章分类
   btn_add();   // 新增分类按钮
})

// 获取文章分类
function get_article_type() {
   myAjax('/admin/category/list', 'GET', null, function (res) {
      // console.log(res.data);
      let tplHTML = template('art_type', { data: res.data });
      $('.category_table tbody').html(tplHTML);
   })
};

// 新增分类按钮
function btn_add() {
   $(".xinzengfenlei").click(function () {
      $('#myModalLabel').text('新增分类')
      $('.btn_add').css({ display: 'inline-block' });
      $('.btn_edit').css({ display: 'none' });
      $('.add_category #name').val('');
      $('.add_category #slug').val('');
   })
}

// 新增文章分类
function add_artType() {
   let artName = $('.add_category #name').val();
   let artSlug = $('.add_category #slug').val();
   // 如果新增内容为空：
   if (artName.trim() == '' || artSlug.trim() == '') {
      layer.msg('内容不能为空');
      return;
   }
   myAjax('/admin/category/add', 'POST', { 'name': artName, 'slug': artSlug }, function (res) {
      // console.log(res);
      $('#myModal').modal('hide');
      $('.add_category #name').val('');
      $('.add_category #slug').val('');
      layer.msg(res.msg);
      get_article_type();
   });
}

// 编辑按钮
let edit_id;
function btn_edit(id) {
   edit_id = id;
   $('#myModalLabel').text('修改分类')
   $('.btn_add').css({ display: 'none' });
   $('.btn_edit').css({ display: 'inline-block' });
   // console.log(id);
   $('#myModal').modal('show');
   myAjax('/admin/category/search', 'GET', { id }, function (res) {
      // console.log(res);
      // 将对应id的内容添加到编辑内容中：
      $('.add_category #name').val(res.data[0].name);
      $('.add_category #slug').val(res.data[0].slug);
   })
}

// 编辑文章分类
function edit_artType() {
   console.log('修改');
   let artName = $('.add_category #name').val();
   let artSlug = $('.add_category #slug').val();
   // 如果修改内容为空：
   if (artName.trim() == '' || artSlug.trim() == '') {
      layer.msg('内容不能为空');
      return;
   }
   myAjax('/admin/category/edit', 'POST', { 'id': edit_id, 'name': artName, 'slug': artSlug }, function (res) {
      // console.log(res);
      $('#myModal').modal('hide');
      $('.add_category #name').val('');
      $('.add_category #slug').val('');
      layer.msg(res.msg);
      get_article_type();
   });
}

// 删除文章分类
function del_artType(id) {
   let isDel = confirm('确定要删除吗？一去不复返哦');
   if (isDel) {
      myAjax('/admin/category/delete', 'post', { id }, function (res) {
         console.log(res);
         layer.msg(res.msg);
         get_article_type();
      })
   }
}
